Internet And Network Technologies
Azure Serverless Development Principles
Azure Serverless Development Principles: Serverless Compute Essentials
Azure Serverless Development Principles: Serverless Database & Storage
Azure Serverless Development Principles: Serverless Solutions Essentials

Azure Serverless Development Principles: Serverless Compute Essentials

Course Number:
it_slasdpdj_02_enus
Lesson Objectives

Azure Serverless Development Principles: Serverless Compute Essentials

  • discover the key concepts covered in this course
  • recognize the different approaches of managing compute with Azure and compare the differences between Azure compute services and Azure serverless architecture from the perspective of infrastructure management
  • recall the purpose of Azure Functions and compare it with Azure WebJobs
  • create and test Azure functions locally using the Azure CLI
  • create, test, and deploy Azure functions with C# using Visual Studio Code
  • create, test, and deploy Azure functions with Python using Visual Studio Code
  • work with the test tools provided by Azure to validate Azure functions
  • describe the concept and types of durable functions used to implement complex stateful functions in Serverless environments
  • orchestrate long-running workflows as a set of activities using durable functions
  • describe the security strategies used to run secure function code and the role of Azure App Service in securing functions
  • describe the characteristics and features of Azure App Service that help build, deploy, and scale web applications
  • build and deploy ASP.Net core web applications in Azure
  • create and configure Azure App Service using the Azure Portal
  • create Azure App Service using the ASP.Net template provided by Visual Studio IDE
  • summarize the key concepts covered in this course

Overview/Description
Azure serverless compute services remove the need for manual infrastructure management. This course, aimed at developers and project managers, offers explanations and demonstrations on using Azure compute services for serverless projects. Outline the different approaches to managing compute with Azure. Differentiate between Azure compute services and serverless architecture as well as Azure Functions and Azure WebJobs. Explore durable functions for complex stateful function implementation, security strategies for running secure function code, and Azure App Service's role in securing functions. Create back-end compute services, test Azure functions locally, orchestrate long-running workflows as a set of activities, and create, test, and deploy Azure functions with C# and Python. Upon completion of this course, you'll be able to start using Azure compute services in your serverless development and deployment projects.

Target

Prerequisites: none

Azure Serverless Development Principles: Serverless Database & Storage

Course Number:
it_slasdpdj_03_enus
Lesson Objectives

Azure Serverless Development Principles: Serverless Database & Storage

  • discover the key concepts covered in this course
  • recall the essential relational, non-relational, and storage services used to build serverless applications requiring persistence
  • list and describe the features of prominent Azure services that are based on relational and non-relational data stores
  • list and describe the different types of Azure storages and Azure SQL databases
  • create and configure different types of Azure storages using the Azure portal
  • create functions that can be triggered when files are uploaded to or updated in Blob storage containers
  • create serverless Azure SQL databases
  • create cloud-native apps using Azure Functions in order to create, design, and connect to Azure databases
  • describe the features and benefits of using Azure Cosmos DB
  • create Azure Cosmos DB accounts, databases, containers, and items using the Azure portal
  • configure and use Azure Storage Explorer and Azure Cosmos DB Explorer to manage Azure Cosmos DB resources
  • create Node.js web apps that can be used to manage SQL API accounts in Azure Cosmos DB
  • describe the concept and basic features of a non-relational databases along with the different approaches of implementing them using Azure Cosmos DB
  • use Node.js to perform CRUD operations on Azure Cosmos DB resources
  • summarize the key concepts covered in this course

Overview/Description
Azure offers several fully managed database and storage solutions to help developers focus on building apps instead of infrastructure management. This course shows you how to avail of these services during serverless app development and deployment. Explore Azure SQL databases, the Azure services based on relational and non-relational data stores, and the different approaches to implementing non-relational databases using Azure Cosmos DB. Create different Azure storage types, serverless Azure SQL databases, and functions that get triggered based on Blob storage activity. Use Node.js to perform CRUD operations on Azure Cosmos DB resources and create, design, and connect to Azure databases using cloud-native apps. Manage Azure Cosmos DB resources and SQL API accounts using Node.js web apps and create Azure Cosmos DB accounts, databases, containers, and items. When you're done, you'll know how to select, set up, and use the best storage and database services for your serverless projects.

Target

Prerequisites: none

Azure Serverless Development Principles: Serverless Solutions Essentials

Course Number:
it_slasdpdj_01_enus
Lesson Objectives

Azure Serverless Development Principles: Serverless Solutions Essentials

  • discover the key concepts covered in this course
  • recognize the prominent Azure serverless solutions and the serverless solution architectures used to develop applications for productive and optimized resource usage
  • list the critical factors that drive architects and developers in selecting Azure serverless for solutioning along with the different approaches for productively managing infrastructures
  • recognize the prominent Azure serverless execution environments and describe the key features of Azure Functions and Azure Logic Apps
  • describe the key features of Azure serverless services that eliminate the need to manage infrastructure and help orchestrate and build serverless application workflows
  • list the prominent tools that can be used with the DevOps methodology to develop serverless applications
  • set up, create, and deploy Azure serverless service using Visual Studio Code
  • develop and deploy Azure Serverless services using Azure tools and Visual Studio Code
  • create, configure, test, and publish Azure functions using the Visual Studio IDE
  • summarize the key concepts covered in this course

Overview/Description
Azure offers numerous solutions for building and deploying scalable serverless applications successfully. This course shows developers and project managers how to use the various tools in Azure to enhance the serverless development and deployment experience. Investigate the prominent Azure serverless solutions, application development architectures, and execution environments. Explore the key features of Azure Functions, Azure Logic Apps, and the Azure serverless monitoring solutions. Examine how to create and deploy Azure serverless services using Azure tools and Visual Studio Code and validate Azure functions. Upon completion, you'll recognize why the various Azure serverless services and app development tools help infrastructure management and how to start using them.

Target

Prerequisites: none

Close Chat Live